home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 414_03 / dos.hlp < prev    next >
Text File  |  1993-11-12  |  24KB  |  557 lines

  1. /***********************************************************************/
  2. /* (dos)            Help file for The Hessling Editor             1.5  */
  3. /***********************************************************************/
  4.  
  5.  Command-line invocation:
  6.  
  7.  the [-h?nms] [-p profile] [-a profile_arg] [-w width] [[dir] [file [...]]]
  8.  
  9.   Where:
  10.     -h or -?      Display usage information and version.
  11.     -n            Do not execute a profile file.
  12.     -m            Force display into mono, ignoring colour support.
  13.     -s            A debugging aid for Unix versions. Turns off signal trapping.
  14.     -p profile    The name of the profile file to use.  If not specified,
  15.                   the file "PROFILE.THE" will be used, unless overridden
  16.                   by the environment variable "THE".
  17.     -a prof-arg   Used to pass a string to the profile file as argument.
  18.                   Only works with REXX macros.
  19.     -w width      Length of longest line THE can handle (default 2048)
  20.     dir           Will display a directory of the specified dir.
  21.     file [..]     Specifications of file(s) to edit.  If multiple files
  22.                   are specified, each will be put in a separate file in
  23.                   the ring.  The first one specified will be displayed.
  24.                   If no files are specified, the current directory will
  25.                   be displayed.
  26.                   Issuing [SOS EDIT] on a file spec will edit that file.
  27.                   [SOS EDIT] on a subdir will display that directory.
  28.  
  29.     Option flags must be specified in LOWER case.
  30.  
  31.  
  32.  Environment variables used:
  33.  --------------------------
  34.  See Appendix 1 of the.man
  35.  
  36.  Notes:
  37.   - The capitalised portion of a command is the minimum abbreviation
  38.     for the command.
  39.   - UP, DOWN, NEXT differ from XEDIT and Kedit in that they do not
  40.     accept numerical arguments abutted to the command name.
  41.     Thus "N3" is not supported.
  42.  
  43.  
  44.                                                                 Allowed
  45. THE Commands:                                                  in Profile
  46. -------------------------------------------------------------------------
  47.  ! [command...]
  48.        Execute host command; pause before returning
  49.  ?
  50.        Retrieve last command from command line
  51.  =                                                                 Y
  52.        Execute the last command issued on the
  53.        command line
  54.  ADD [n]                                                           Y
  55.        insert [n] blank lines below current line
  56.  BAckward [n|*]
  57.        move backward through the file [n] screens
  58.  BOTtom                                                            Y
  59.        got to bottom of file
  60.  CANcel                                                            Y
  61.        Quit out of all files in the ring that do
  62.        not have any pending changes
  63.  CCancel                                                           Y
  64.        Qquit out of all files in the ring ignoring
  65.        files that have pending changes
  66.  Change /string1/string2/ [target] [n] [m]                         Y
  67.        changes n occurrences of string1 to string2
  68.        for target
  69.  CMSG [message]                                                    Y
  70.        display message on command line
  71.  COMMAND command [options]                                         Y
  72.        execute command without synonym or macro transation
  73.  COPY BLOCK [RESET]
  74.        copies marked block after focus line
  75.  DEFine key-name command|nop [parameters]                          Y
  76.        Assigns key to execute command and parameters.
  77.        Cannot be used to define macros.
  78.  DELete [target|BLOCK]                                             Y
  79.        delete specified target or block
  80.  DIRectory|LS [path]
  81.        show list of specified directory/files and
  82.        allow editing
  83.  DOS [command...]
  84.        execute host command; pause before returning
  85.  DOSNowait command
  86.        execute OS command; no pause before returning
  87.  DOSQuiet command
  88.        execute OS command quietly; no pause
  89.  Down [n|*]                                                        Y
  90.        move current line forward [n] lines
  91.  DUPlicate [n] [target|BLOCK]                                      Y
  92.        duplicates, n times, lines in the current target
  93.  Edit [fileid]                                                     Y
  94.        begin editing specified file or switch
  95.        between files
  96.  EMSG [message]                                                    Y
  97.        display error message and ring bell(if BEEP ON)
  98.  EXPand [target]                                                   Y
  99.        expand tabs to spaces within target
  100.  EXTract /item/[...]                                               Y
  101.        extract values on various settings
  102.        (only valid from a REXX macro)
  103.  FFile [fileid]                                                    Y
  104.        write contents of file to disk (overwritng)
  105.        and and remove from ring
  106.  FILE [fileid]                                                     Y
  107.        write contents of file to disk and and remove
  108.        from ring
  109.  FILLbox [char]
  110.        fill the marked block with the supplied character
  111.  FOrward [n|*]
  112.        move forward through file [n] screens
  113.  GET [fileid]                                                      Y
  114.        insert into current file contents of
  115.        specified file
  116.  HELP
  117.        edit file specified by environ variable
  118.        THE_HELP
  119.  Input [line contents]                                             Y
  120.        Add a line after the current line with line
  121.        contents.
  122.  Join [ALigned]
  123.        Joins a line with the following line.
  124.  [Locate] target                                                   Y
  125.        make line identified by target become current
  126.        line
  127.  LOWercase [target]                                                Y
  128.        change the uppercase characters in target
  129.        to lowercase
  130.  LS|DIRectory [path]
  131.        show list of specified directory/files and
  132.        allow editing
  133.  MACRO filename
  134.        The file "filename" will be invoked.
  135.        No default extension.
  136.  MARK Line|Box
  137.        mark focus line block or box block
  138.  MODify set-option
  139.        display current setting for modification
  140.  MOVE BLOCK [RESET]
  141.        move marked block to focus line/column
  142.  MSG [message]                                                     Y
  143.        display message 
  144.  Next [n|*]                                                        Y
  145.        move current line forward [n] lines
  146.  NEXTWindow
  147.        switch between screens or to the next file
  148.        in the ring
  149.  NOMSG command [parameters]                                        Y
  150.        execute command, suppressing messages
  151.  OS [command...]
  152.        execute host command; pause before returning
  153.  OSNowait command
  154.        execute OS command; no pause before returning
  155.  OSQuiet command
  156.        execute OS command quietly; no pause
  157.  OVERLAYBox
  158.        overlay the contents of the marked block over the
  159.        characters at the current cursor position
  160.  PRint [target][n]|LINE [text]|STRING [text]|FORMfeed|CLOSE        Y
  161.        print specifed data to the default printer or print
  162.        spooler
  163.  PUT [target] [fileid]                                             Y
  164.        write targetted lines to fileid
  165.  PUTD [target] [fileid]                                            Y
  166.        write targetted lines to fileid and delete
  167.        targetted lines
  168.  QQuit                                                             Y
  169.        cancel any changes to file (since last
  170.        save/autosave) and remove file from ring
  171.  Query item                                   
  172.        Displays values for the specified item.
  173.  QUIT                                                              Y
  174.        remove file from ring
  175.  RECover [n|*]
  176.        recover deleted or changed lines
  177.  REDRAW
  178.        redraw screen after disturbance
  179.  REFRESH
  180.        repaint screen during macro execution
  181.  Replace [text]                                                    Y
  182.        replaces the current/focus line with the
  183.        specified text.
  184.  RESet Block|Prefix|ALL
  185.        rese